package com.itbupt.domain.award.service;

import com.itbupt.domain.award.model.entity.DistributeAwardEntity;
import com.itbupt.domain.award.model.entity.UserAwardRecordEntity;

/**
 * @Author dingchang
 * @Date 2025/4/5 1:20
 * @Description: 奖品服务接口
 */
public interface IAwardService {

    /**
     * 保存用户中奖记录
     * @param userAwardRecordEntity 用户中奖记录实体对象
     */
    void saveUserAwardRecord(UserAwardRecordEntity userAwardRecordEntity);

    /**
     * 发放奖品
     * @param distributeAwardEntity 奖品实体
     */
    void distributeAward(DistributeAwardEntity distributeAwardEntity);

}
